.ace-view .scroll-bar{
    /*-fx-block-increment:10000;*/
    -fx-unit-increment:20;
    -fx-background-color: transparent;
}
.ace-view .scroll-bar > .decrement-button,
.ace-view .scroll-bar > .increment-button{
    -fx-opacity:0;
    -fx-pref-width: 12px;
    -fx-pref-height: 12px;
}
.ace-view .scroll-bar > .track{
    -fx-background-radius: 0px;
    -fx-background-color: transparent;
}
.ace-view .scroll-bar:vertical > .thumb, .ace-view .scroll-bar:horizontal > .thumb{
    -fx-background-color: rgba(0,0,0,0.2);
    -fx-border-color: transparent;
    -fx-background-radius: 4px;
}
.ace-view .scroll-bar:vertical > .thumb{
    -fx-pref-height: 8px;
}
.ace-view .scroll-bar:horizontal > .thumb{
    -fx-pref-width: 8px;
}
.ace-view .scroll-bar:vertical > .thumb,.ace-view .scroll-bar:vertical > .track{}
.ace-view .scroll-bar:horizontal > .thumb,.ace-view .scroll-bar:horizontal > .track{}

.ace-view > .tools{
    -fx-opacity:0;
    -fx-spacing: 10px;
    -fx-padding: 0px 10px;
    -fx-background-color: rgba(0,0,0,0.2);
    -fx-background-radius: 3px;
    -fx-pref-height: 30px;
    -fx-alignment: center;
}
.ace-view:hover > .tools{
    -fx-opacity:1;
}
.icon-button{
    -fx-padding: 0;
    -fx-background-color: transparent;
}
.icon-button > .ikonli-font-icon{
    -fx-icon-size: 15px;
    -fx-icon-color: rgb(255, 255, 255);
}